"""
int ,str等类型都是由type创建
"""
type(int)  # type


class Student:
    pass


print(type(Student))  # type

print(Student.__base__)  # object
print(Student.__bases__)  # object
print(int.__bases__)  # object
print(type.__bases__)  # object
print(object.__bases__)  # () object本身不继承任何类
print(type(object))  # type
print(type(type))  # type

"""
python 中所有的类都是继承自object
type本身也是对象，只要是对象，都继承自object
object 是所有对象的基类
object是由type创建的，type又继承了object,这两者是一个互补的关系
type是由type自己创建的，type 可以创建对象
"""
